*{
    font-family:"Lucida Grande","Verdana";
}
body{
    font-family:"Lucida Grande","Verdana";
    margin:0px;
    padding:0px;
    text-align:center; /* hack para o IE */ 
    font-size:12px;
    background-position: left top;
    background-repeat: repeat-x;
}

/* Links */

a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; color: #828282; }
a:active { text-decoration: none; }

a:link, a:visited { color:#000; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }
a:active { color:#000; text-decoration:none; }

/* Links para o Menu */
a.itemMenuLink:link{       
    color:#575857; 
    text-decoration:none; 
    font-weight:bold;
}
a.itemMenuLink:visited{  
    color:#575857; 
    text-decoration:none; 
    font-weight:bold;
}
a.itemMenuLink:hover{   
    color:#D34937; 
    text-decoration:underline; 
    font-weight:bold;
}
a.itemMenuLink:active{   
    color:#575857; 
    text-decoration:none; 
    font-weight:bold;
}

/* Definições para o Link marcado do menu */
a.itemMenuLink2:link{       
    color:#CF422E; 
    text-decoration:none; 
    font-weight:bold;
}
a.itemMenuLink2:visited{  
    color:#CF422E; 
    text-decoration:none; 
    font-weight:bold;
}
a.itemMenuLink2:hover{   
    color:#CF422E; 
    text-decoration:underline; 
    font-weight:bold;
}
a.itemMenuLink2:active{   
    color:#CF422E; 
    text-decoration:none; 
    font-weight:bold;
}

/* Painel de Login */
#painel_login{
    font-family:"Lucida Grande","Verdana","Helvetica Neue";
    font-size:11px;
    color:#444444;
}
fieldset{
    border:1px solid #C9C9C9;
    text-align: left;
    width:100%;
    font-family:"Lucida Grande","Verdana";
    font-size:12px;
}
fieldset legend{
    font-family:"Lucida Grande","Verdana";
    font-size:12px;
}
.login_trix{
    width:460px;
    float:left;
}
.input_login{
    border:1px solid #C9C9C9;
    padding:5px;
    font-family:"Helvetica Neue","Lucida Grande","Verdana";
    font-size:11px;
    color:#000000;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px;
    -opera-border-radius:5px;
}
.bt_loading_index{
    float:right;
    margin-right:7px;
}
.bt_index_entrar{
    float:left;
    margin-top:0px;
}

/* Janela de Alertas do login */
#dialog{ font-size:12px; color:#000000; }


/* Definições para o inicio da area deministrativa */
#site{
    margin:0 auto;
    width:100%;
    text-align:left; 

}

#site_header{
    height:100px;
    background-repeat:no-repeat;
}

#site_content{
    width:100%;    
    height:100%;
    margin:0px 0px 0px 0px;
    opacity: 0.95;
    -moz-opacity: 0.95;
    filter: alpha(opacity=95);
}

#site_home{  
    width:85%;
    height:100%   ;
    float:right; 
    margin:0px 0px 0px 0px;
    padding:0px;
    text-align:left;
    opacity: 0.95;
    -moz-opacity: 0.95;
    filter: alpha(opacity=95);
}

#site_lateral{
    width   :14%;
    height  :100%;
    float   :left;
    margin  :0px;
    padding :0px;
}

#site_footer{
    display: block;
    height: 22px;
    padding: 8px 0 1px 10px;
    background-image:url(../images/marcador.jpg);
    background-position:left;
    border:none;
    background-repeat:no-repeat;
    text-decoration: none;
    background-color:#000000;
    font-family: "Lucida Grande", "Helvetica Neue";
    font-size       :   12px; 
    color           :   #444;
    opacity: 0.95;
    -moz-opacity: 0.95;
    filter: alpha(opacity=95);
    text-align: left;
    margin-bottom:2px;
    color:#ffffff;
}
#site_footer a:link{ color: #ffffff; text-decoration:none;}
#site_footer a:visited{ color: #ffffff; text-decoration:none;}
#site_footer a:active{ color: #ffffff; text-decoration:none;}
#site_footer a:hover{ color: #DD4B39; text-decoration:underline;}

/* Classe para input text do form adminisrativo */
.inputText{ 
    background      :   #FFF;
    padding         :   5px;
    border          :   1px solid #e5e5e2;
    color           :   #575857;
    font-family     :   Tahoma;
    font-size       :   12px; 
}

/* Div responsável pela marcação do Menu */
#menuLista{ 
    width           :   185px; 
    margin          :   10px 0 0 5px;
    background-color:#ffffff;
    border:1px solid #E5E5E5;

}

/* Lista Menu estilo Google */
#listmenu ul {
    margin: 0 0 5px 0;
    padding: 0 0 2px 0;
    list-style-type: none;
    width:185px;
    opacity: 0.95;
    -moz-opacity: 0.95;
    filter: alpha(opacity=95);
}

#listmenu .menu_open{
    color: #333;
    display: block;
    border-left:2px solid #FFFFFF; 
    height: 18px;
    padding: 4px 0 4px 14px;
    text-decoration: none;
    background-color:#fff;

}

#listmenu .menu_open:hover {
    display: block;
    height: 18px;
    padding: 4px 0 4px 14px;
    border-left:2px solid #D34937; 
/*    background-color: #F5F5F5;*/
    background-image:   url(../images/main/barra3.jpg);
    color:#D34937;

}

#listmenu .menu_selected{
    display: block;
    border-left:2px solid #D34937; 
    height: 18px;
    padding: 4px 0 4px 14px;
    text-decoration: none;
    /*background-color: #F5F5F5;*/ 
    background-image:   url(../images/main/barra3.jpg);
    color:#D34937;
}

#listmenu .menu_titulo{
    display: block;
    height: 20px;
    padding: 4px 0 1px 70px;
    border-bottom   :   1px solid #C9C9C9;
    text-decoration: none;
    /*background-color: #F5F5F5;*/ 
    background-image:   url(../images/main/barra3.jpg);
    font-size       :   11px; 
    font-weight     :   600; 
    color           :   #444;
    opacity: 0.95;
    -moz-opacity: 0.95;
    filter: alpha(opacity=95);
    text-align: left;
    margin-bottom:4px;
    
}

a.item_td:link{       
    color           :   #575857; 
    text-decoration :   none; 
}
a.item_td:visited{  
    color           :   #575857; 
    text-decoration :   none; 
}
a.item_td:hover{   
    color           :   #575857;
    text-decoration :   underline; 
}
a.item_td:active{   
    color           :   #575857;
    text-decoration :   none; 
}


/*
*   Barra com o Nome do Usuário 
*/
.barraUsuario{
    padding:4px 0 4px 0;
    margin:20px 0 5px 0;
    text-transform:uppercase;
    width:99%;
    background-image:url(../images/main/barra3.jpg);
}


/* Div de Conteudo da Administração */
.main{
    font-size:12px;
    text-align:left;
    width:99%;
}

#retornoMsg{
    font-size:12px;
    padding:4px 0 4px 0;
    background-color:#A7BBCF;
    width:99%;
    margin:10px 0 2px 1px;
    border:1px solid #666666;
}

/*
*   Definições das Páginas tableAdmlist
*/
.tableAdmlist{   
    border:1px solid #E5E5E5; 
    width:99%;
    height:auto;
    margin:10px 2px 0px 2px;
}
.tableAdmlist td{     
    border-bottom:1px solid #C9C9C9; 
    padding:5px;
    color:#575857;
    font-size:12px;
    height:25px;
    opacity: 0.95;
    -moz-opacity: 0.95;
    filter: alpha(opacity=95);
}
.tableAdmlist th{     
    border-bottom:1px solid #C9C9C9;
    text-align:center; 
    height:25px; 
    font-size:11px; 
    font-weight:600; 
    color:#444;
    opacity: 0.95;
    -moz-opacity: 0.95;
    filter: alpha(opacity=95);
}
.tableAdmlist tr{
    background-color:#FFFFFF;
}
.tableAdmlist tr.selected td{
  background-color:#FFFFCC!important;
}    
.tableAdmlist tr:hover{   
    width:99%;
    height:25px;
    margin-left:1px;
    background-color:#F8F8F8;
}

.tableAdm{   
    border:1px solid #CCC; 
    width:99%;
    height:100%;
    margin:10px 2px 0 2px; 
}
.tableAdm td{     
    border-bottom:1px solid #C9C9C9; 
    padding:5px;
    color:#575857;
    font-size:12px;
}

.tableAdm th{     
    border-bottom:1px solid #C9C9C9; 
    text-align:center; 
    height:25px; 
    font-size:11px; 
    font-weight:600; 
    color:#444;
}

/*
* Capitalize com Texto alinhado a Esquerda
*/
.capTextoLeft{ 
    text-align:left; 
    text-transform:capitalize; 
}

/*
* Texto alinhado a Esquerda 
*/
.textoLeft{ text-align:left; } 

/*
* Texto alinhado ao Centro 
*/                           
.textoCenter{ text-align: center; }                   


.titulo_topo{   
    background-image:url(../images/main/barra3.jpg);
    text-transform:uppercase;
}

/* Classe para Input Text */
.inputText{ 
    background:#FFF;
    padding:5px;
    border:1px solid #e5e5e2;
    color:#575857;
    font-family:Tahoma;
    font-size:12px; 
}

/*
* Definiçõess para Publicado ou Aguardando
*/                         
.publicado{
    color       :   #006600;
    text-align  :   center;
}
.aguardando{
    color       :   #930;
    text-align  :   center;
}

.bold { font-weight:bold; }

/*
* Definições para aumentar a fonte do Tinymce
*/                         
.txtEditor                  
{
color       :   #C50000;
font-size   :   12px;
font-family :   Tahoma;
}

#mascara {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
height:100%;
width:100%;
margin:0;
padding:0;
background:#000;
opacity:.75;
filter: alpha(opacity=75);
-moz-opacity: 0.75;
z-index:1;
}


